package com.yuandian.api.management.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 探针接口配置-实体
 * @author zfsn
 * @date 2023-4-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "探针接口配置", description = "")
@TableName("conf_probe_interface")
public class ConfProbeInterface extends BasePage<ConfProbeInterface> {

	/**
	 * null
	 */
	@ApiModelProperty(value = "", notes = "null")
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**
	 *  0：失活 1：激活
	 */
	@ApiModelProperty(value = "状态", notes = " 0：失活 1：激活")
	private Integer active;

	/**
	 *
	 */
	@ApiModelProperty(value = "探针别名", notes = "")
	private String alias;

	/**
	 *
	 */
	@ApiModelProperty(value = "探针名称", notes = "")
	private String interfaceName;

	/**
	 *
	 */
	@ApiModelProperty(value = "序号", notes = "")
	private Integer number;

	/**
	 *
	 */
	@ApiModelProperty(value = "snmp_index", notes = "")
	private Integer snmpIndex;

	/**
	 *
	 */
	@ApiModelProperty(value = "速率", notes = "")
	private Integer speed;

	/**
	 *
	 */
	@ApiModelProperty(value = "模板", notes = "")
	private Integer templateId;

	/**
	 *
	 */
	@ApiModelProperty(value = "拓扑", notes = "")
	private String topology;

	/**
	 *
	 */
	@ApiModelProperty(value = "探针ID", notes = "")
	private Integer probeId;

}